<?xml version="1.0" encoding="utf-8"?>
<plugin game="Halo4" baseSize="0x1A8">
	<revisions>
		<revision author="Lord Zedd" version="1">Portin without generation</revision>
	</revisions>
	<bitfield32 name="Flags" offset="0x0" visible="true">
		<bit name="unused" index="0" />
		<bit name="Infection Form" index="1" />
		<bit name="Immune To Falling Damage" index="2" />
		<bit name="Rotate While Airborne" index="3" />
		<bit name="Zapped By Sheilds" index="4" />
		<bit name="Attach Upon Impact" index="5" />
		<bit name="Not On Motion Sensor" index="6" />
	</bitfield32>
	<enum16 name="Team" offset="0x4" visible="true">
		<option name="None" value="0x0" />
		<option name="Player" value="0x1" />
		<option name="Human" value="0x2" />
		<option name="Covenant" value="0x3" />
		<option name="Attach Everyone" value="0x5" />
	</enum16>
	<enum16 name="Motion Sensor Blip Size" offset="0x6" visible="true">
		<option name="Medium" value="0x0" />
		<option name="Small" value="0x1" />
		<option name="Large" value="0x2" />
	</enum16>
	<float32 name="Turning Velocity Max" offset="0x8" visible="true" />
	<float32 name="Turning Acceleration Max" offset="0xC" visible="true" />
	<float32 name="Casual Turing Modifer" offset="0x10" visible="true" />
	<float32 name="Autoaim Width" offset="0x14" visible="true" />
	<bitfield32 name="Flags" offset="0x18" visible="true">
		<bit name="Centered At Origin" index="0" />
		<bit name="Shape Sperical" index="1" />
		<bit name="Use Player Physics" index="2" />
		<bit name="Climb Any Surface" index="3" />
		<bit name="Flying" index="4" />
		<bit name="Not Physical" index="5" />
		<bit name="Dead Character Collision Group" index="6" />
	</bitfield32>
	<float32 name="Height Standing" offset="0x1C" visible="true" />
	<float32 name="Height Crouching" offset="0x20" visible="true" />
	<float32 name="Radius" offset="0x24" visible="true" />
	<float32 name="Mass" offset="0x28" visible="true" />
	<stringId name="Living Material Name" offset="0x2C" visible="true" />
	<stringId name="Dead Material Name" offset="0x30" visible="true" />
	<stringId name="Unknown" offset="0x34" visible="true" />
	<reflexive name="Dead Sphere Shapes" offset="0x38" visible="true" entrySize="0x70">
		<stringId name="Name" offset="0x0" visible="true" />
		<int16 name="Material #" offset="0x4" visible="true" />
		<enum16 name="Flags" offset="0x6" visible="true">
			<option name="unused" value="0x0" />
		</enum16>
		<float32 name="Relative Mass Scale" offset="0x8" visible="true" />
		<float32 name="Friction" offset="0xC" visible="true" />
		<float32 name="Restitution" offset="0x10" visible="true" />
		<float32 name="Volume" offset="0x14" visible="true" />
		<float32 name="Mass" offset="0x18" visible="true" />
		<int16 name="Phantom" offset="0x1C" visible="true" />
		<int16 name="Size" offset="0x1E" visible="true" />
		<int16 name="Count" offset="0x20" visible="true" />
		<float32 name="Radius" offset="0x22" visible="true" />
		<int16 name="Size" offset="0x26" visible="true" />
		<int16 name="Count" offset="0x28" visible="true" />
		<float32 name="Rotation i i" offset="0x2A" visible="true" />
		<float32 name="Rotation i j" offset="0x2E" visible="true" />
		<float32 name="Rotation i k" offset="0x32" visible="true" />
		<float32 name="Rotation j i" offset="0x36" visible="true" />
		<float32 name="Rotation j j" offset="0x3A" visible="true" />
		<float32 name="Rotation j k" offset="0x3E" visible="true" />
		<float32 name="Rotation k i" offset="0x42" visible="true" />
		<float32 name="Rotation k j" offset="0x46" visible="true" />
		<float32 name="Rotation k k" offset="0x4A" visible="true" />
		<float32 name="Translation i" offset="0x4E" visible="true" />
		<float32 name="Translation j" offset="0x52" visible="true" />
		<float32 name="Translation  k" offset="0x56" visible="true" />
		<undefined name="Unknown" offset="0x58" visible="false" />
		<undefined name="Unknown" offset="0x5C" visible="false" />
		<undefined name="Unknown" offset="0x60" visible="false" />
		<undefined name="Unknown" offset="0x64" visible="false" />
		<float32 name="Unknown" offset="0x68" visible="false" />
		<undefined name="Unknown" offset="0x6C" visible="false" />
	</reflexive>
	<reflexive name="Pill Shapes" offset="0x44" visible="true" entrySize="0x60">
		<stringId name="Name" offset="0x0" visible="true" />
		<int16 name="Material #" offset="0x4" visible="true" />
		<enum16 name="Flags" offset="0x6" visible="true">
			<option name="unused" value="0x0" />
		</enum16>
		<float32 name="Relative Mass Scale" offset="0x8" visible="true" />
		<float32 name="Friction" offset="0xC" visible="true" />
		<float32 name="Restitution" offset="0x10" visible="true" />
		<float32 name="Volume" offset="0x14" visible="true" />
		<float32 name="Mass" offset="0x18" visible="true" />
		<int16 name="Phantom" offset="0x1C" visible="true" />
		<int16 name="Size" offset="0x1E" visible="true" />
		<int16 name="Count" offset="0x20" visible="true" />
		<float32 name="Radius" offset="0x22" visible="true" />
		<int16 name="Size" offset="0x26" visible="true" />
		<int16 name="Count" offset="0x28" visible="true" />
		<float32 name="Bottom i" offset="0x2A" visible="true" />
		<float32 name="Bottom j" offset="0x2E" visible="true" />
		<float32 name="Bottom k" offset="0x32" visible="true" />
		<float32 name="Top i" offset="0x36" visible="true" />
		<float32 name="Top j" offset="0x3A" visible="true" />
		<float32 name="Top k" offset="0x3E" visible="true" />
		<undefined name="Unknown" offset="0x40" visible="false" />
		<undefined name="Unknown" offset="0x44" visible="false" />
		<float32 name="Unknown" offset="0x48" visible="false" />
		<float32 name="Unknown" offset="0x4C" visible="false" />
		<undefined name="Unknown" offset="0x50" visible="false" />
		<undefined name="Unknown" offset="0x54" visible="false" />
		<float32 name="Unknown" offset="0x58" visible="false" />
		<float32 name="Unknown" offset="0x5C" visible="false" />
	</reflexive>
	<reflexive name="Sphere Shapes" offset="0x50" visible="true" entrySize="0x70">
		<stringId name="Name" offset="0x0" visible="true" />
		<int16 name="Material #" offset="0x4" visible="true" />
		<enum16 name="Flags" offset="0x6" visible="true">
			<option name="unused" value="0x0" />
		</enum16>
		<float32 name="Relative Mass Scale" offset="0x8" visible="true" />
		<float32 name="Friction" offset="0xC" visible="true" />
		<float32 name="Restitution" offset="0x10" visible="true" />
		<float32 name="Volume" offset="0x14" visible="true" />
		<float32 name="Mass" offset="0x18" visible="true" />
		<int16 name="Phantom" offset="0x1C" visible="true" />
		<int16 name="Size" offset="0x1E" visible="true" />
		<int16 name="Count" offset="0x20" visible="true" />
		<float32 name="Radius" offset="0x22" visible="true" />
		<int16 name="Size" offset="0x26" visible="true" />
		<int16 name="Count" offset="0x28" visible="true" />
		<float32 name="Rotation i i" offset="0x2A" visible="true" />
		<float32 name="Rotation i j" offset="0x2E" visible="true" />
		<float32 name="Rotation i k" offset="0x32" visible="true" />
		<float32 name="Rotation j i" offset="0x36" visible="true" />
		<float32 name="Rotation j j" offset="0x3A" visible="true" />
		<float32 name="Rotation j k" offset="0x3E" visible="true" />
		<float32 name="Rotation k i" offset="0x42" visible="true" />
		<float32 name="Rotation k j" offset="0x46" visible="true" />
		<float32 name="Rotation k k" offset="0x4A" visible="true" />
		<float32 name="Translation i" offset="0x4E" visible="true" />
		<float32 name="Translation j" offset="0x52" visible="true" />
		<float32 name="Translation  k" offset="0x56" visible="true" />
		<undefined name="Unknown" offset="0x58" visible="false" />
		<undefined name="Unknown" offset="0x5C" visible="false" />
		<undefined name="Unknown" offset="0x60" visible="false" />
		<undefined name="Unknown" offset="0x64" visible="false" />
		<float32 name="Unknown" offset="0x68" visible="false" />
		<undefined name="Unknown" offset="0x6C" visible="false" />
	</reflexive>
	<reflexive name="Testo1" offset="0x5C" visible="true" entrySize="0x70">
		<stringId name="Name" offset="0x0" visible="true" />
		<int16 name="Material #" offset="0x4" visible="true" />
		<enum16 name="Flags" offset="0x6" visible="true">
			<option name="unused" value="0x0" />
		</enum16>
		<float32 name="Relative Mass Scale" offset="0x8" visible="true" />
		<float32 name="Friction" offset="0xC" visible="true" />
		<float32 name="Restitution" offset="0x10" visible="true" />
		<float32 name="Volume" offset="0x14" visible="true" />
		<float32 name="Mass" offset="0x18" visible="true" />
		<int16 name="Phantom" offset="0x1C" visible="true" />
		<int16 name="Size" offset="0x1E" visible="true" />
		<int16 name="Count" offset="0x20" visible="true" />
		<float32 name="Radius" offset="0x22" visible="true" />
		<int16 name="Size" offset="0x26" visible="true" />
		<int16 name="Count" offset="0x28" visible="true" />
		<float32 name="Rotation i i" offset="0x2A" visible="true" />
		<float32 name="Rotation i j" offset="0x2E" visible="true" />
		<float32 name="Rotation i k" offset="0x32" visible="true" />
		<float32 name="Rotation j i" offset="0x36" visible="true" />
		<float32 name="Rotation j j" offset="0x3A" visible="true" />
		<float32 name="Rotation j k" offset="0x3E" visible="true" />
		<float32 name="Rotation k i" offset="0x42" visible="true" />
		<float32 name="Rotation k j" offset="0x46" visible="true" />
		<float32 name="Rotation k k" offset="0x4A" visible="true" />
		<float32 name="Translation i" offset="0x4E" visible="true" />
		<float32 name="Translation j" offset="0x52" visible="true" />
		<float32 name="Translation  k" offset="0x56" visible="true" />
		<undefined name="Unknown" offset="0x58" visible="false" />
		<undefined name="Unknown" offset="0x5C" visible="false" />
		<undefined name="Unknown" offset="0x60" visible="false" />
		<undefined name="Unknown" offset="0x64" visible="false" />
		<float32 name="Unknown" offset="0x68" visible="false" />
		<undefined name="Unknown" offset="0x6C" visible="false" />
	</reflexive>
	<reflexive name="Testo2" offset="0x68" visible="true" entrySize="0x180">
		<undefined name="00000005" offset="0x0" visible="true" />
		<undefined name="00000006" offset="0x4" visible="true" />
		<undefined name="00000007" offset="0x8" visible="true" />
		<undefined name="00000008" offset="0xC" visible="true" />
		<undefined name="00000009" offset="0x10" visible="true" />
		<undefined name="00000010" offset="0x14" visible="true" />
		<undefined name="00000011" offset="0x18" visible="true" />
		<undefined name="00000012" offset="0x1C" visible="true" />
		<undefined name="00000013" offset="0x20" visible="true" />
		<undefined name="00000014" offset="0x24" visible="true" />
		<undefined name="00000015" offset="0x28" visible="true" />
		<undefined name="00000016" offset="0x2C" visible="true" />
		<undefined name="00000017" offset="0x30" visible="true" />
		<undefined name="00000018" offset="0x34" visible="true" />
		<undefined name="00000019" offset="0x38" visible="true" />
		<undefined name="00000020" offset="0x3C" visible="true" />
		<undefined name="00000021" offset="0x40" visible="true" />
		<undefined name="00000022" offset="0x44" visible="true" />
		<undefined name="00000023" offset="0x48" visible="true" />
		<undefined name="00000024" offset="0x4C" visible="true" />
		<undefined name="00000025" offset="0x50" visible="true" />
		<undefined name="00000026" offset="0x54" visible="true" />
		<undefined name="00000027" offset="0x58" visible="true" />
		<undefined name="00000028" offset="0x5C" visible="true" />
		<undefined name="00000029" offset="0x60" visible="true" />
		<undefined name="00000030" offset="0x64" visible="true" />
		<undefined name="00000031" offset="0x68" visible="true" />
		<undefined name="00000032" offset="0x6C" visible="true" />
		<undefined name="00000033" offset="0x70" visible="true" />
		<undefined name="00000034" offset="0x74" visible="true" />
		<undefined name="00000035" offset="0x78" visible="true" />
		<undefined name="00000036" offset="0x7C" visible="true" />
		<undefined name="00000037" offset="0x80" visible="true" />
		<undefined name="00000038" offset="0x84" visible="true" />
		<undefined name="00000039" offset="0x88" visible="true" />
		<undefined name="00000040" offset="0x8C" visible="true" />
		<undefined name="00000041" offset="0x90" visible="true" />
		<undefined name="00000042" offset="0x94" visible="true" />
		<undefined name="00000043" offset="0x98" visible="true" />
		<undefined name="00000044" offset="0x9C" visible="true" />
		<undefined name="00000045" offset="0xa0" visible="true" />
		<undefined name="00000046" offset="0xa4" visible="true" />
		<undefined name="00000047" offset="0xa8" visible="true" />
		<undefined name="00000048" offset="0xaC" visible="true" />
		<undefined name="00000049" offset="0xb0" visible="true" />
		<undefined name="00000050" offset="0xb4" visible="true" />
		<undefined name="00000051" offset="0xb8" visible="true" />
		<undefined name="00000052" offset="0xbC" visible="true" />
		<undefined name="00000053" offset="0xc0" visible="true" />
		<undefined name="00000054" offset="0xc4" visible="true" />
		<undefined name="00000055" offset="0xc8" visible="true" />
		<undefined name="00000056" offset="0xcC" visible="true" />
		<undefined name="00000057" offset="0xd0" visible="true" />
		<undefined name="00000058" offset="0xd4" visible="true" />
		<undefined name="00000059" offset="0xd8" visible="true" />
		<undefined name="00000060" offset="0xdC" visible="true" />
		<undefined name="00000061" offset="0xe0" visible="true" />
		<undefined name="00000062" offset="0xe4" visible="true" />
		<undefined name="00000063" offset="0xe8" visible="true" />
		<undefined name="00000064" offset="0xeC" visible="true" />
		<undefined name="00000065" offset="0xf0" visible="true" />
		<undefined name="00000066" offset="0xf4" visible="true" />
		<undefined name="00000067" offset="0xf8" visible="true" />
		<undefined name="00000068" offset="0xfC" visible="true" />
		<undefined name="00000070" offset="0x100" visible="true" />
		<undefined name="00000071" offset="0x104" visible="true" />
		<undefined name="00000072" offset="0x108" visible="true" />
		<undefined name="00000073" offset="0x10C" visible="true" />
		<undefined name="00000074" offset="0x110" visible="true" />
		<undefined name="00000075" offset="0x114" visible="true" />
		<undefined name="00000076" offset="0x118" visible="true" />
		<undefined name="00000077" offset="0x11C" visible="true" />
		<undefined name="00000078" offset="0x120" visible="true" />
		<undefined name="00000079" offset="0x124" visible="true" />
		<undefined name="00000080" offset="0x128" visible="true" />
		<undefined name="00000081" offset="0x12C" visible="true" />
		<undefined name="00000082" offset="0x130" visible="true" />
		<undefined name="00000083" offset="0x134" visible="true" />
		<undefined name="00000084" offset="0x138" visible="true" />
		<undefined name="00000085" offset="0x13C" visible="true" />
		<undefined name="00000086" offset="0x140" visible="true" />
		<undefined name="00000087" offset="0x144" visible="true" />
		<undefined name="00000088" offset="0x148" visible="true" />
		<undefined name="00000089" offset="0x14C" visible="true" />
		<undefined name="00000090" offset="0x150" visible="true" />
		<undefined name="00000091" offset="0x154" visible="true" />
		<undefined name="00000092" offset="0x158" visible="true" />
		<undefined name="00000093" offset="0x15C" visible="true" />
		<undefined name="00000094" offset="0x160" visible="true" />
		<undefined name="00000095" offset="0x164" visible="true" />
		<undefined name="00000096" offset="0x168" visible="true" />
		<undefined name="00000097" offset="0x16C" visible="true" />
		<undefined name="00000098" offset="0x170" visible="true" />
		<undefined name="00000099" offset="0x174" visible="true" />
		<undefined name="00000100" offset="0x178" visible="true" />
		<undefined name="00000101" offset="0x17C" visible="true" />
	</reflexive>
	<reflexive name="Testo3" offset="0x74" visible="true" entrySize="0x10">
		<undefined name="00000005" offset="0x0" visible="true" />
		<undefined name="00000006" offset="0x4" visible="true" />
		<undefined name="00000007" offset="0x8" visible="true" />
		<undefined name="00000008" offset="0xC" visible="true" />
	</reflexive>
	<undefined name="Max Slope Angle" offset="0x80" visible="true" />
	<undefined name="Downhill Falloff Angle" offset="0x84" visible="true" />
	<undefined name="Downhill Cutoff Angle" offset="0x88" visible="true" />
	<undefined name="Uphill Falloff Angle" offset="0x8C" visible="true" />
	<undefined name="Uphill Cutoff Angle" offset="0x90" visible="true" />
	<undefined name="Downhill Velocity Scale" offset="0x94" visible="true" />
	<undefined name="Uphill Velocity Scale" offset="0x98" visible="true" />
	<undefined name="00000044" offset="0x9C" visible="true" />
	<undefined name="00000045" offset="0xa0" visible="true" />
	<undefined name="00000046" offset="0xa4" visible="true" />
	<undefined name="00000047" offset="0xa8" visible="true" />
	<undefined name="00000048" offset="0xaC" visible="true" />
	<undefined name="00000049" offset="0xb0" visible="true" />
	<undefined name="00000050" offset="0xb4" visible="true" />
	<undefined name="00000051" offset="0xb8" visible="true" />
	<undefined name="00000052" offset="0xbC" visible="true" />
	<undefined name="00000053" offset="0xc0" visible="true" />
	<float32 name="Flying Bank Angle" offset="0xC4" visible="true" />
	<float32 name="Flying Bank Apply Time" offset="0xC8" visible="true" />
	<float32 name="Flying Bank Decay Time" offset="0xCC" visible="true" />
	<float32 name="Flying Pitch Ratio" offset="0xD0" visible="true" />
	<float32 name="Flying Max Velocity" offset="0xD4" visible="true" />
	<float32 name="Flying Max Sidestep Velocity" offset="0xD8" visible="true" />
	<float32 name="Flying Acceleration" offset="0xDC" visible="true" />
	<float32 name="Flying Deceleration" offset="0xE0" visible="true" />
	<float32 name="Flying Angular Velocity Max" offset="0xE4" visible="true" />
	<float32 name="Flying Angular Acceleration Max" offset="0xE8" visible="true" />
	<float32 name="Flying Crouch Velocity Modifier" offset="0xEC" visible="true" />
	<undefined name="00000065" offset="0xf0" visible="true" />
	<tagref name="00000066" offset="0xf4" visible="true" />
	<tagref name="00000071" offset="0x104" visible="true" />
	<undefined name="00000075" offset="0x114" visible="true" />
	<undefined name="00000076" offset="0x118" visible="true" />
	<undefined name="00000077" offset="0x11C" visible="true" />
	<undefined name="00000078" offset="0x120" visible="true" />
	<undefined name="00000079" offset="0x124" visible="true" />
	<undefined name="00000080" offset="0x128" visible="true" />
	<tagref name="Weapon Effect" offset="0x12C" visible="true" />
	<undefined name="00000085" offset="0x13C" visible="true" />
	<undefined name="00000086" offset="0x140" visible="true" />
	<undefined name="00000087" offset="0x144" visible="true" />
	<tagref name="00000088" offset="0x148" visible="true" />
	<undefined name="00000092" offset="0x158" visible="true" />
	<undefined name="00000093" offset="0x15C" visible="true" />
	<undefined name="00000094" offset="0x160" visible="true" />
	<reflexive name="Testo" offset="0x164" visible="true" entrySize="0x14">
		<dataref name="00000005" offset="0x0" visible="true" />
	</reflexive>
	<tagref name="00000098" offset="0x170" visible="true" />
	<undefined name="00000102" offset="0x180" visible="true" />
	<undefined name="00000103" offset="0x184" visible="true" />
	<tagref name="Destruction Effect" offset="0x188" visible="true" />
	<tagref name="Impostor Model" offset="0x198" visible="true" />
</plugin>